﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations;

namespace PatentFee.Entity
{
    /// <summary>
    /// 年费信息。
    /// </summary>
    public class AnnualFeeInfo
    {

        /// <summary>
        /// 年费信息标识，自增id。
        /// </summary>
        public int Id { get; set; }

        /// <summary>
        /// 公司编号。
        /// </summary>
        public string CompanyNumber { get; set; }

        /// <summary>
        /// 专利名称。
        /// </summary>
        public string PatentName { get; set; }

        /// <summary>
        /// 专利申请号。
        /// </summary>
        public string ApplicationNumber { get; set; }

        /// <summary>
        /// 申请人。
        /// </summary>
        public string ApplicationPerson { get; set; }

        /// <summary>
        /// 申请日。
        /// </summary>
        public DateTime ApplicationDate { get; set; }

        /// <summary>
        /// 第一次年费缴费最后期限。
        /// （年费缴费提醒时先按第一次的年费缴费最后期限，如果过了
        /// 则按申请日往后推N年作为当年的年费缴费期限）
        /// </summary>
        public DateTime FirstYearAnnualFeeDeadLine { get; set; }
    }
}
